stroboscopic lights - Turco Inglés Diccionario